puddle (fill) - French English Dictionary